package com.info.zhiduoduo.repository.entity.maker;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("zdd_maker_cycle_record")
public class MakerCycleRecord extends Model<MakerCycleRecord> {

    private int id;

    /**
     * 用户id
     */
    private Integer userid;

    /**
     * 周期内 总的交易额
     */
    @TableField("total_amount")
    private BigDecimal totalAmount;

    /**
     * 年份标记
     */
    @TableField("year_mark")
    private Integer yearMark;

    /**
     * 年份周期
     */
    @TableField("year_cycle")
    private String yearCycle;

    /**
     * 处理状态 （0 未处理  1 已处理 2 满足特殊承诺）
     */
    private Integer state;

    private Date createtime;

    /**
     * 是否特殊处理 0否 1是
     */
    @TableField("special_handling")
    private int specialHandling;


    @Override
    protected Serializable pkVal() {
        return this.id;
    }
}
